A Framework for Building Unobtrusive Disk Maintenance Applications (Awarded Best Student Paper!)
نویسندگان
چکیده
This paper describes a programming model and system support for clean construction of disk maintenance applications. Such applications expose the disk activity to be done, and then process completed requests as they are reported. The system ensures that these applications make steady forward progress without competing for disk access with a system's primary applications. It opportunistically completes maintenance requests by using disk idle time and freeblock scheduling. In this paper, three disk maintenance applications (backup, write-back cache destaging, and disk layout reorganization) are adapted to the system support and evaluated on a FreeBSD implementation. All are shown to successfully execute in busy systems with minimal (e.g., <2%) impact on foreground disk performance. In fact, by modifying FreeBSD's cache to write dirty blocks for free, the average read cache miss response time is decreased by 15-30%.
منابع مشابه
A Framework for Building Unobtrusive Disk Maintenance Applications (CMU-CS-03-192)
This paper describes a programming framework for clean construction of disk maintenance applications. They can use it to expose the disk activity to be done, and then process completed requests as they are reported. The system ensures that these applications make steady forward progress without competing for disk access with a system’s primary applications. It opportunistically completes mainte...
متن کاملA framework for building unobtrusive disk maintenance applications
This paper describes a programming model and system support for clean construction of disk maintenance applications. Such applications expose the disk activity to be done, and then process completed requests as they are reported. The system ensures that these applications make steady forward progress without competing for disk access with a system’s primary applications. It opportunistically co...
متن کاملBuilding a maintenance policy through a multi-criterion decision-making model
A major competitive advantage of production and service systems is establishing a proper maintenance policy. Therefore, maintenance managers should make maintenance decisions that best fit their systems. Multi-criterion decision-making methods can take into account a number of aspects associated with the competitiveness factors of a system. This paper presents a multi-criterio...
متن کاملReducing Downtime Due to System Maintenance and Upgrades (Awarded Best Student Paper!)
Patching, upgrading, and maintaining operating system software is a growing management complexity problem that can result in unacceptable system downtime. We introduce AutoPod, a system that enables unscheduled operating system updates while preserving application service availability. AutoPod provides a group of processes and associated users with an isolated machineindependent virtualized env...
متن کاملLearning from Others – Capacity Building for Gis and Sdi in South East Europe
This paper addresses the need for capacity building for using GIS and building spatial data infrastructures (SDIs) in South-East Europe. This is a recognized need, which is dealt with, amongst others, by the European project eSDI-NET+ that has build a network of users and key European SDI stakeholders in Europe to share experiences and best practices. Using a detailed assessment methodology for...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2004